CC=gcc

all: libcalc.a
	@#  -I 指定头文件所在的文件夹路径
	@#  -L 指定库文件所在的文件夹路径
	@#  -l 指定库文件名
	$(CC) app.c -I ./include/ -L ./lib/  -l calc -o app

libcalc.a: calc.o
	@#	注意, 这里的顺序不能倒转
	ar -crs lib/libcalc.a src/calc.o

calc.o:
	$(CC) -c src/calc.c -o src/calc.o

.PHONY: clean

clean:
	$(RM) app src/*.o lib/*.a 
